home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Compute! Gazette 1984 June
/
1984-06.d64
/
1 touch keywords
(
.txt
)
next >
Wrap
Commodore BASIC
|
2022-09-20
|
2KB
|
69 lines
140 if peek(peek(56)*256)<>120thenpoke56,peek(56)-1:clr
150 hi=peek(56):base=hi*256
160 print"[147]patience..."
170 for ad=0 to 211: read by
180 poke base+ad,by: next ad
190 :
200 rem relocation adjustments
210 poke base+26,hi: poke base+81,hi
220 poke base+123,hi: poke base+133,hi
230 :
231 ::if peek(65532)=34 goto 240
232 ::poke base+9,72: poke base+48,194
233 ::poke base+52,235: poke base+92,160
234 ::poke base+154,72: poke base+157,224
235 ::poke base+158,234
236 ::
240 print"[147]* one-touch keywords *"
250 print"on/off: sys";base
260 end
270 data 120, 173, 143, 2, 201, 32
280 data 208, 12, 169, 220, 141, 143
290 data 2, 169, 235, 141, 144, 2
300 data 88, 96, 169, 32, 141, 143
310 data 2, 169, 0, 141, 144, 2
320 data 88, 96, 165, 212, 208, 117
330 data 173, 141, 2, 201, 3, 176
340 data 110, 201, 0, 240, 106, 169
350 data 159, 133, 245, 169, 236, 133
360 data 246, 165, 215, 201, 193, 144
370 data 95, 201, 219, 176, 91, 56
380 data 233, 193, 174, 141, 2, 224
390 data 2, 208, 3, 24, 105, 26
400 data 170, 189, 159, 0, 162, 0
410 data 134, 198, 170, 160, 158, 132
420 data 34, 160, 192, 132, 35, 160
430 data 0, 10, 240, 16, 202, 16
440 data 12, 230, 34, 208, 2, 230
450 data 35, 177, 34, 16, 246, 48
460 data 241, 200, 177, 34, 48, 17
470 data 8, 142, 211, 0, 230, 198
480 data 166, 198, 157, 119, 2, 174
490 data 211, 0, 40, 208, 234, 230
500 data 198, 166, 198, 41, 127, 157
510 data 119, 2, 230, 198, 169, 20
520 data 141, 119, 2, 76, 220, 235
530 data 76, 67, 236
540 :
550 rem *tokens for shift key
560 :
570 data 153, 175, 199, 135, 161, 129
580 data 141, 164, 133, 137, 134, 147
590 data 202, 181, 159, 151, 163, 201
600 data 196, 139, 192, 149, 150, 155
610 data 191, 138
620 :
630 rem *tokens for commodore key
640 :
650 data 152, 176, 198, 131, 128, 130
660 data 142, 169, 132, 145, 140, 148
670 data 195, 187, 160, 194, 166, 200
680 data 197, 167, 186, 157, 165, 184
690 data 190, 158, 0
700 ::
710 ::rem *checksum routine
720 ::
730 ::for ad=0 to 158 : read by
740 ::chksum = chksum + by : next ad
750 ::if chksum <> 20347 then print "error!"